package com.quectel.pay.module.order.dto.response;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.util.Map;

/**
 * 返回创建订单返回的参数
 */
@Data
@Schema
public class OrderCreatedResponseDto implements Serializable {

    /**
     * 是否创建订单成功
     */
    @Schema(description = "是否创建订单成功")
    private boolean success;

    /**
     * 商户订单号
     */
    @Schema(description = "商户订单号")
    private String outTradeNo;

    /**
     * 返回给前端的参数
     */
    @Schema(description = "返回给前端的参数")
    private Map<String, String> resp;


    @Schema(description = "对于某些支付需要返回版本号，来确定使用不同的sdk")
    private String version;


}
